/**
 * LogiCSS - Logic CSS framework
 * http://logicss.googlecode.com
 * http://logicoder.com/logicss/
 *
 * Applies typography styles to content.
 * [font-size:   16px]
 * [line-height: 24px]
 *
 * Copyright (c) 2007 Marco Del Tongo et al.
 * Licensed under the MIT license.
 *
 * $Rev: 30 $
 * $Author: logicoder $
 * $HeadURL: http://logicss.googlecode.com/svn/branches/deprecated/logicss/typography/big.css $
 */

/* -------------------------------------------------------------------------- */

/*
    Only content containers gets typography applied.
*/
.content
{
}

/*
    Headings.
*/
.content h1, h1.content
{
    font-size:      1.5em;
    line-height:    2;
}
.content h2, h2.content
{
    font-size:      1.375em;
    line-height:    2.18;
}
.content h3, h3.content
{
    font-size:      1.25em;
    line-height:    2.4;
}
.content h4, h4.content
{
    font-size:      1.125em;
    line-height:    2.67;
}
.content h5, h5.content
{
    font-size:      1em;
    line-height:    3;
}
.content h6, h6.content
{
    font-size:      1em;
    font-weight:    normal;
    line-height:    3;
}

/*
    Common styles.
*/
.content p, p.content,
.content blockquote, .content pre, .content address,
.content li, .content dt, .content dd, .content table
{
    font-size:      1em;
    line-height:    1.5;
}

/*
    Paragraphs and other text blocks.
*/
.content p.big, .content legend
{
    font-size:      1.25em;
    line-height:    1.2;
}
.content p.small
{
    font-size:      .75em;
    line-height:    2;
}
.content blockquote
{
    font-style:     italic;
    margin:         .75em;
    padding:        .75em;
}
.content blockquote p
{
    font-size:      1em;
}

/*
    Inline text tags
*/
.content a
{
    text-decoration:none;
}
.content a:hover
{
    text-decoration:underline;
}
.content q
{
    line-height:    1.5;
}
.content pre
{
    font-family:    Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;
    margin:         .75em;
    padding:        .75em;
}
.content address
{
    font-family:    Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;
}
.content big
{
    font-size:      1.25em;
    line-height:    1;
}

/*
    Lists.
*/
.content li li
{
    font-size:      1em;
}
.content dl, .content dd
{
    margin:         0 0 0 1em;
}
.content dt
{
    font-weight:    bold;
}

/*
    Tables
*/
.content table
{
    margin:         0 1em 1.4em 1em;
}
.content caption
{
    line-height:    1.5;
    text-align:     center;
}
.content th, .content td
{
    line-height:    1.5;
    margin:         0;
    padding:        .7em 1em;
    *padding-top:   .75em;
}

/*
    Bastard HR
*/
hr
{
    background:     #999;
    border:         0;
    color:          #999;
    clear:          both;
    display:        block;
    height:         2px;
    margin:         -1px 0 1.4em 0;
    +margin-bottom: 8px;
    +float:         left;
}

/* -------------------------------------------------------------------------- */
